a low-traffic road - Espagnol Anglais Dictionnaire